Post

Replies

Boosts

Views

Activity

Reply to Cannot mimic fullscreen behavior when using custom event loop
I'm a GUI programmer for 40 years starting with C64 Geos. and GEM time. The approach you are taking is going to fail. We learned it so many times with so many attempts. It never was possible. Even Qt was not able to implement support for something that was a bit different (like BeOS or mobiles). And it got much worse now. We need some low case abstractions that does not a write once, run anymore. But instead write a bit everywhere, run well everywhere. Don't fight the native toolkit, embrace it. Find ways to abstract the business logic and business widgets. Then we would be a step ahead already in helping the porting. And C++ is a terrible choice. There is a reason why every system has it's own much more powerful object system (Java, C#, Objective-C, GObject). C++ is just not good enough with it's very static unflexible object system.
Topic: UI Frameworks SubTopic: AppKit Tags:
Jan ’25
Reply to CFBundleShortVersionString with 4 period-separated integers
I read in the XCode Quick Help that the CFBundleShortVersionString is not used anymore except in the finders show information dialog. Thats why it is initialized from build setting MARKETING_VERSION And CURRENT_PROJECT_VERSION should be a single integer. This one is put into the CFBundleVersion. This is for macOS, don't know about IOS.
Replies
Boosts
Views
Activity
Jun ’22
Reply to XPC Services cannot open/read files in Catalina
Shared app groups helped me to avoid a heart attack when running into this problem. Wish this would be more clear documented. Since editorial explaining PDF documentation was removed everything totally sucks here.
Replies
Boosts
Views
Activity
Jun ’22
Reply to Cannot mimic fullscreen behavior when using custom event loop
I'm a GUI programmer for 40 years starting with C64 Geos. and GEM time. The approach you are taking is going to fail. We learned it so many times with so many attempts. It never was possible. Even Qt was not able to implement support for something that was a bit different (like BeOS or mobiles). And it got much worse now. We need some low case abstractions that does not a write once, run anymore. But instead write a bit everywhere, run well everywhere. Don't fight the native toolkit, embrace it. Find ways to abstract the business logic and business widgets. Then we would be a step ahead already in helping the porting. And C++ is a terrible choice. There is a reason why every system has it's own much more powerful object system (Java, C#, Objective-C, GObject). C++ is just not good enough with it's very static unflexible object system.
Topic: UI Frameworks SubTopic: AppKit Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to NSApplicationDelegate openURLs never called
I also have this problem. I really have no idea what i am missing here.
Topic: UI Frameworks SubTopic: AppKit Tags:
Replies
Boosts
Views
Activity
Feb ’25
Reply to XCode 13 is super slow, build time is 10~20 times longer than Xcode 12
Having the same problem with XCode 16. No incremental build at all. I'm compiling a pure Objective-C and C++ project, no swift at all and heavily optimized for incremental builds. Works like butter on other operating systems but with XCode something is serious fucked up.
Replies
Boosts
Views
Activity
Feb ’25